Investigating the Maintenance Implications of the Replication of Code
نویسندگان
چکیده
This paper describes an investigation into the use of code replication within legacy software systems. Two cases of replication are investigated. These are replication with an individual program and replication of an entire or part of a program across a program suite. For each of the cases an example is given from code used within the commercial sector. The instances of replication are then investigated and the implication of their occurrences within the code on the maintenance process are considered. The reasons why code replication is not a form of software reuse are discussed. Finally this paper investigates whether, with reengineering, areas of high usage of code replication are potential candidates for reuse.
منابع مشابه
Investigating the Role of Code Smells in Preventive Maintenance
The quest for improving the software quality has given rise to various studies which focus on the enhancement of the quality of software through various processes. Code smells, which are indicators of the software quality have not been put to an extensive study for as to determine their role in the prediction of defects in the software. This study aims to investigate the role of code smells in ...
متن کاملA Non-MDS Erasure Code Scheme for Storage Applications
This paper investigates the use of redundancy and self repairing against node failures indistributed storage systems using a novel non-MDS erasure code. In replication method, accessto one replication node is adequate to reconstruct a lost node, while in MDS erasure codedsystems which are optimal in terms of redundancy-reliability tradeoff, a single node failure isrepaired after recovering the ...
متن کاملInvestigating the Effect of natural Pozzolans on Mechanical Properties of Roller Compacted Concrete
Roller Compacted Concrete (RCC), is a concrete with zero slump, which is used in damming and road pavement. Roller Compacted Concrete Pavement (RCCP) bear heavy traffic loads and severe weather conditions. This type of concrete is due to its economic and environmental capabilities, including reduced construction and maintenance costs, longer durability and longer lifetime, as well as environmen...
متن کاملA DEA approach for investigating the effect of computerized maintenance management system on staff productivity: A case Study
According to the growing trend of IT-based systems, implementation of computerized maintenance management system (CMMS) in Iran’s power industry can dramatically help in optimized management of maintenance activities, and thereby, reducing equipment failures, increasing reliability, increasing product stability and, above all, increasing efficiency and productivity of the employees of this indu...
متن کاملInvestigating the distinction of commercial endorsement deadlines with civil commercial documents Iranian law and Geneva and UNCITRAL conventions
One of the common ways of transfer of commercial documents, ownership (bill of exchange, promissory notes and cheque) is endorsement. If the endorsement is subject to Commercial Code, it is considered a commercial endorsement. And if it is out of the scope of this Code, it should be regarded a normal and on the basis of request (claim) transfer. The question that arise here are “how long are th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997